import java.awt.*;
import java.io.BufferedWriter;
import java.io.FileWriter;
import java.io.IOException;
import java.util.ArrayList;

/*
 *定义一个集合用于储存多个字符串，向其中添加一些字符串，
 * 然后将集合中的所有字符串写到文件当中，要求每个字符串独占一行
 *
 * 步骤：
 * 1、定义一个集合  ArrayList
 * 2、用来储存多个字符串就用泛型《String》
 * 3、添加字符串到集合中，调用方法add
 * 4、写文件   Bufferedwriter（性能高）
 * 5、集合当中的每一个字符串都要处理用for循环遍历集合
 * 6、在循环当中将字符串写到文件里面：调用Writer方法
 * 7、独占一行newLine
 * 8、关闭流
 *
 * */
public class ExampleWriterIO {
    public static void main(String[] args) throws IOException {
        ArrayList<String> list = new ArrayList<>();
//        往集合中加入字符串
        list.add("迪丽热巴");
        list.add("古力娜扎");
        BufferedWriter br = new BufferedWriter(new FileWriter("example.txt"));
//         遍历集合
        for (int i = 0; i < list.size(); i++) {
            String str = list.get(i);//当前字符
            br.write(str);
            br.newLine();//换行
        }
        br.close();
    }
}
